package org.ccay.security.vo;

import java.io.Serializable;
import java.util.HashMap;
import java.util.List;
import java.util.Map;

import org.ccay.core.base.KeyValuePairVO;

public class ProgramVO implements Serializable{
	private static final long serialVersionUID = 1L;
	
	/**
	 * ID
	 */
	private Long programId;
	/**
	 * Name
	 */
	private String programName;
	
	/**
	 * 描述
	 */
	private String description;

	/**
	 * 维度及维度值
	 */
	private Map<String,List<KeyValuePairVO>> dimensions = new HashMap<String,List<KeyValuePairVO>>();

	public Long getProgramId() {
		return programId;
	}

	public void setProgramId(Long programId) {
		this.programId = programId;
	}

	public String getProgramName() {
		return programName;
	}

	public void setProgramName(String programName) {
		this.programName = programName;
	}

	public Map<String, List<KeyValuePairVO>> getDimensions() {
		return dimensions;
	}

	public void setDimensions(Map<String, List<KeyValuePairVO>> dimensions) {
		this.dimensions = dimensions;
	}
	
	public String getDescription() {
		return description;
	}

	public void setDescription(String description) {
		this.description = description;
	}

}
